package com.study.datasource.bean;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Author xc
 * @Date 2023/4/8 22:41
 * @Version 1.0
 */

@Data
@NoArgsConstructor
@AllArgsConstructor
public class WaterQuality {

    private Integer Mid;//监测id

    // @JSONField(name ="水温(℃)")
    @JsonProperty("水温(℃)")
    private Float waterTemperature;
    // private String waterTemperature;

    // @JSONField(name ="浊度(NTU)")
    @JsonProperty("浊度(NTU)")
    private Float turbidity;
    // private String turbidity;

    // @JSONField(name ="叶绿素α(mg/L)")
    @JsonProperty("叶绿素α(mg/L)")
    private Float chlorophyllAlpha;
    // private String chlorophyllAlpha;

    // @JSONField(name ="流域河流")
    @JsonProperty("流域河流")
    private String watershedRiver;

    // @JSONField(name ="省市")
    @JsonProperty("省市")
    private String provinceCity;

    // @JSONField(name ="溶解氧(mg/L)")
    @JsonProperty("溶解氧(mg/L)")
    private Float dissolvedOxygen;
    // private String dissolvedOxygen;

    // @JSONField(name ="监测时间")
    @JsonProperty("监测时间")
    // private Date monitoringTime;
    private String monitoringTime;

    // @JSONField(name ="总磷(mg/L)")
    @JsonProperty("总磷(mg/L)")
    private Float totalPhosphorus;
    // private String totalPhosphorus;

    // @JSONField(name ="藻密度(cells/L)")
    @JsonProperty("藻密度(cells/L)")
    private Float algalDensity;
    // private String algalDensity;

    // @JSONField(name ="电导率(μS/cm)")
    @JsonProperty("电导率(μS/cm)")
    private Float conductivity;
    // private String conductivity;

    // @JSONField(name ="总氮(mg/L)")
    @JsonProperty("总氮(mg/L)")
    private Float totalNitrogen;
    // private String totalnitrogen;

    // @JSONField(name ="pH(无量纲)")
    @JsonProperty("pH(无量纲)")
    private Float pH;
    // private String pH;

    // @JSONField(name ="断面位点")
    @JsonProperty("断面位点")
    private String sectionPoint;

    // @JSONField(name ="氨氮(mg/L)")
    @JsonProperty("氨氮(mg/L)")
    private Float ammoniaNitrogen;
    // private String ammoniaNitrogen;

    // @JSONField(name ="水质 类别")
    @JsonProperty("水质 类别")
    private String waterQualityType;

    // @JSONField(name ="高锰酸盐指数(mg/L)")
    @JsonProperty("高锰酸盐指数(mg/L)")
    private Float permanganateIndex;
    // private String permanganateIndex;

    // @JSONField(name ="站点 情况")
    @JsonProperty("站点 情况")
    private String siteCondition;

    // 省略构造器和 getter/setter 方法

}


